completely defeated - German English Dictionary